$(document).ready(function (){
   
       //*********** Validaciones de campos requeridos    **********//
    $(function() { 
        $("#frmPerfil").validity(function() {
            $("#txtNombres").require();
            $("#txtApellidos").require();
            $("#ddlSexo").require();
            $("#txtCodPostal").require();
            $("#txtCorreo").require();
            $("#txtDireccion").require();            
            $("#txtFechaNacimiento").require();
            $("#txtSueldo").require();
            
        });
    });
    
    $("#btnRegistrar").click(function (){
        
        
        var nombres = $.trim($("#txtNombres").val());
        var apellidos = $.trim($("#txtApellidos").val());
        var fechaNacimiento = $("#txtFechaNacimiento").val();
        var sexo = $("#ddlSexo").val();
        var direccion = $.trim($("#txtDireccion").val());
        var codPostal = $.trim($("#txtCodPostal").val());
        var email = $.trim($("#txtCorreo").val());
        var sueldo = $.trim($("#txtSueldo").val());
        var data="";
        
        if(nombres !== '' && apellidos !== '' && fechaNacimiento !== '' && direccion !== '' && codPostal !== ''
            && email !== '' && sueldo !== '')
        {
            data = data+nombres+"▼"+apellidos+"▼"+fechaNacimiento+"▼"+sexo+"▼"+direccion+"▼"+codPostal+"▼"+email+"▼"+sueldo+"▼";
             var filasActivas = $('#gvCategorias tbody').find('tr'); 
            var code ="";
            var estado = 0;
            

            filasActivas.each(function(){
                code = $(this).find('td').eq(0).text();
                estado = $(this).find('input[type=checkbox]').is(':checked');
                
                data += (code + "♠" + estado + "♦");
               
            });
            //alert(data);
            SaveUsuario(data);
            
            
        }else{
            alert("Debe completar los campos requeridos (*)");
        }
    });
    
});

function SaveUsuario(data){
     $.ajax({
                type: 'POST',
                url: 'ActualizarUsuario',
                data: 'data=' + data ,
                statusCode:{
                    500: function(){
                        alert('Error interno en el servidor');
                    }
                },
                success: function(value){
                    if(value === "1"){
                        
                        alert("Perfil guardado.");     
                        
                    }
                    else{
                        alert("Error de conexión, intentelo de nuevo.");
                    }

                },
                error: function () {
                    alert('Error de conexión, intentelo de nuevo.');

                }
            });    
};


